package com.ysd.lis.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;

import java.sql.Timestamp;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * <p>
 * 排班信息表
 * </p>
 *
 * @author LiuQi
 * @since 2024-02-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("WK_SCHE_RECS")
public class WkScheRecs extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 组织机构ID
     */
    

    /**
     * 用户ID
     */
    @TableField("USER_ID")
    private String userId;

    /**
     * 员工ID
     */
    @TableField("EMPLOYEE_ID")
    private String employeeId;

    /**
     * 年
     */
    @TableField("YEAR")
    private String year;

    /**
     * 月
     */
    @TableField("MONTH")
    private String month;

    /**
     * 日
     */
    @TableField("DAY")
    private String day;

    /**
     * 时
     */
    @TableField("HOUR")
    private String hour;

    /**
     * 分
     */
    @TableField("MINUTE")
    private String minute;

    /**
     * 秒
     */
    @TableField("SECOND")
    private String second;

    /**
     * 周
     */
    @TableField("WEEK")
    private String week;

    /**
     * 记录日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    @TableField("REC_DATE")
    private Timestamp recDate;

    /**
     * 排班类型id
     */
    @TableField("SCHE_TYPE_ID")
    private String scheTypeId;

    /**
     * 排班类型
     */
    @TableField("SCHE_TYPE")
    private String scheType;

    /**
     * 值
     */
    @TableField("SCHE_VALUE")
    private String scheValue;

    /**
     * 文本值
     */
    @TableField("TEX_VALUE")
    private String texValue;

    /**
     * 文本样式
     */
    @TableField("TEX_CLASS")
    private String texClass;

    /**
     * 文本颜色
     */
    @TableField("TEX_COLOR")
    private String texColor;

    /**
     * 背景样式
     */
    @TableField("BG_CLASS")
    private String bgClass;

    /**
     * 背景颜色
     */
    @TableField("BG_COLOR")
    private String bgColor;

    /**
     * 备注
     */
    @TableField("REMAKE")
    private String remake;

}
